﻿using System;
using System.ServiceModel;

namespace Uplink2.Webservices
{
	[ServiceContract]
	public interface IDuplexClient
	{
		[OperationContract(IsOneWay = true)]
		void DuplexHeartBeat();

		[OperationContract(IsOneWay = true)]
		void TraceRunning(int timeRemaining, int numHopsCompleted);

		[OperationContract(IsOneWay = true)]
		void EmailReceived(Guid emailId);
	}
}
